package com.example.shengyin.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * Attach对象 d_attach
 *
 * @author gyy
 * @date 2023-07-29
 */
@Data
@ApiModel("上传文件")
public class Attach {
    /**
     * 编号
     */
    @ApiModelProperty("编号")
    private long id;
    /**
     * 内容
     */
    @NotNull(message = "内容不能为空")
    @ApiModelProperty("地址")
    private String attachuri;
    /**
     * 分类
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm")
    @ApiModelProperty("发布时间")
    private Date posttime;
    /**
     * 分类编码
     */
    @ApiModelProperty("发布人")
    private String poster;
    /**
     * 是否显示
     */
    @ApiModelProperty("轮播板块")
    private String carousel;
    /**
     * 是否置顶
     */
    @ApiModelProperty("是否显示")
    private boolean isvalid;
    /**
     * 创建人
     */
    @ApiModelProperty("资源类型")
    private String restype;

}
